package com.whfc.emp.service;

import com.whfc.common.exception.BizException;
import com.whfc.common.result.PageData;
import com.whfc.emp.dto.AppEmpRiskDTO;

/**
 * @author qzexing
 * @version 1.0
 * @date 2021/9/29 11:29
 */
public interface AppEmpRiskService {

    /**
     * 获取风险告知书列表
     *
     * @param empId    人员ID
     * @param pageNum  页码
     * @param pageSize 每页数量
     * @return 风险告知书列表
     * @throws BizException 业务异常
     */
    PageData<AppEmpRiskDTO> list(Integer empId, Integer pageNum, Integer pageSize) throws BizException;


    /**
     * 保存风险告知书签名图片
     *
     * @param riskId 风险告知书ID
     * @param empId  人员ID
     * @param imgUrl 图片地址
     * @throws BizException 业务异常
     */
    void saveRiskSignImg(Integer riskId, Integer empId, String imgUrl) throws BizException;
}
